import * as React from "react";
import { SVGProps } from "react";

const SvgNhost = (props: SVGProps<SVGSVGElement>) => (
    <svg
        width={144}
        height={50}
        viewBox="0 0 144 50"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        {...props}
    >
        <path
            fillRule="evenodd"
            clipRule="evenodd"
            d="M77.317 23.822h7.268v-5.749h3.846v14.75h-3.846v-5.75h-7.268v5.75h-3.712v-14.75h3.71v5.75h.002Zm25.78-5.749h-5.935c-1.645 0-2.646.309-3.403 1.063-.754.75-1.043 1.703-1.043 3.385v5.86c0 1.682.288 2.631 1.043 3.385.754.753 1.755 1.063 3.403 1.063h5.935c1.644 0 2.645-.31 3.402-1.063.759-.75 1.044-1.703 1.044-3.385v-5.86c0-1.682-.288-2.631-1.044-3.386-.758-.753-1.758-1.062-3.402-1.062Zm.733 10.394c0 .862-.289 1.104-1.334 1.104h-4.734c-1.043 0-1.335-.242-1.335-1.104v-6.038c0-.864.292-1.106 1.335-1.106h4.734c1.07 0 1.335.22 1.335 1.104v6.04h-.001Zm12.911-4.492h5.31c1.645 0 2.667.31 3.403 1.063.666.666 1.043 1.747 1.043 2.92v.886c0 1.173-.379 2.232-1.043 2.919-.736.753-1.737 1.063-3.403 1.063h-10.134v-3.252h9.512c1.044 0 1.335-.242 1.335-1.104v-.442c0-.863-.291-1.105-1.335-1.105h-5.309c-1.648 0-2.669-.313-3.402-1.064-.666-.665-1.045-1.745-1.045-2.919v-.885c0-1.173.376-2.233 1.045-2.919.736-.754 1.732-1.063 3.401-1.063h9.606v3.25h-8.984c-1.044 0-1.333.242-1.333 1.104v.442c0 .865.289 1.107 1.334 1.107l-.001-.001Zm12.109-2.652v-3.252h15.112v3.252h-5.688v11.5h-3.713v-11.5h-5.713.002Z"
            fill="#21324B"
        />
        <path
            d="M64.724 17.957h-5.936c-1.644 0-2.645.308-3.402 1.063-.754.75-1.043 1.703-1.043 3.382V32.82h3.711V22.313c0-.862.29-1.104 1.335-1.104h4.734c1.068 0 1.334.22 1.334 1.104V32.82h3.713V22.403c0-1.682-.29-2.631-1.045-3.382-.754-.756-1.754-1.066-3.401-1.066v.002ZM41.748 11.178 24.831 1.454a4.968 4.968 0 0 0-4.924 0 4.897 4.897 0 0 0-2.459 4.24v1.269l-1.102-.636a4.968 4.968 0 0 0-4.924 0 4.916 4.916 0 0 0-2.459 4.247v1.268l-1.103-.634a4.968 4.968 0 0 0-4.922 0 4.916 4.916 0 0 0-2.46 4.241v30.456a2.303 2.303 0 0 0 1.307 2.072 2.321 2.321 0 0 0 2.44-.265l8.388-6.585L25.55 48.56a2.353 2.353 0 0 0 2.315 0 2.31 2.31 0 0 0 1.157-1.995V28.242a8.444 8.444 0 0 0-1.14-4.223 8.474 8.474 0 0 0-3.102-3.09l-4.243-2.439V5.7a1.826 1.826 0 0 1 .92-1.582 1.84 1.84 0 0 1 1.833 0l16.918 9.718c.819.472 1.5 1.15 1.973 1.967.474.816.724 1.743.727 2.686V41.31c0 .65-.352 1.255-.918 1.58l-4.482 2.576V23.362a8.443 8.443 0 0 0-1.141-4.221 8.473 8.473 0 0 0-3.102-3.09l-10.415-5.982v3.544l8.872 5.097a5.39 5.39 0 0 1 1.974 1.966 5.37 5.37 0 0 1 .726 2.686v23.432c0 .817.443 1.583 1.158 1.995a2.354 2.354 0 0 0 2.314 0l5.642-3.242a4.908 4.908 0 0 0 2.46-4.242V18.483a8.466 8.466 0 0 0-1.148-4.217 8.495 8.495 0 0 0-3.1-3.088ZM23.231 23.585a5.372 5.372 0 0 1 2.7 4.654v17l-10.712-6.154 3.438-2.695a4.864 4.864 0 0 0 1.875-3.845V22.04l2.7 1.548-.001-.002Zm-5.784-3.323V32.54a1.81 1.81 0 0 1-.7 1.434L3.563 44.319V15.446a1.825 1.825 0 0 1 .918-1.582 1.838 1.838 0 0 1 1.833.001l2.65 1.52V37.15l3.084-2.42V10.573a1.824 1.824 0 0 1 .919-1.583 1.838 1.838 0 0 1 1.834.002l2.647 1.518v6.205l-3.082-1.773v3.547l3.085 1.774h-.003Z"
            fill="#0052CD"
        />
    </svg>
);

export default SvgNhost;
